Person.prototype.lastName = '曹'

function Person(name) {
    this.name = name
}

var person = new Person('善诚')

// console.log(person.lastName);

// person.lastName = 'cheng'
console.log(person.lastName); // 自己这个对象新增lastName，并不能修改原型上的属性

//改
// person.prototype.lastName = 'chen'
// console.log(person.lastName)


// 删
delete person.lastName  // 不行
// console.log(person.lastName);



function Bus() {

}
Car.prototype = {
    constructor:Bus
}
function Car() {

}

var car = new Car()
// console.log(car.constructor); // function Bus() {}

//Car.prototype
// constructor 指向Car(),为了让Car() 这个函数构造出来的所有对象想要找到它的构造器的时候都能得到

console.log(car.constructor); // Bus
